package ve.edu.ucla.laboratorio.dals.modelo.prueba;

import java.util.ArrayList;
import java.util.List;

import ve.edu.ucla.laboratorio.dals.modelo.BalanceUsuario;
import ve.edu.ucla.laboratorio.dals.modelo.ConfiguracionListadoMovimientos;
import ve.edu.ucla.laboratorio.dals.modelo.Movimiento;
import ve.edu.ucla.laboratorio.dals.modelo.RepositorioFinanzas;

public class EjemploRepositorioFinanzas implements RepositorioFinanzas {
	private final List<Movimiento> Movimientos;
	
	public EjemploRepositorioFinanzas(List<Movimiento> Movimientos) {
		this.Movimientos = Movimientos;
	}

	public List<Movimiento> listadoMovimientos(ConfiguracionListadoMovimientos filtrado) {
		ArrayList<Movimiento> MovimientosFiltrado = new ArrayList<Movimiento>();
		for (Movimiento Movimiento : Movimientos) {
			MovimientosFiltrado.add(Movimiento);
		}
		return MovimientosFiltrado;
	}

	public BalanceUsuario consultarBalance(String usuarioId) {
		return new BalanceUsuario(null, 0, 0, 0, 0);
	}

}
